WAAX: Web Audio API eXtension
نویسندگان
چکیده
The introduction of the Web Audio API in 2011 marked a significant advance for web-based music systems by enabling real-time sound synthesis on web browsers simply by writing JavaScript code. While this powerful functionality has arrived there is a yet unaddressed need for an extension to the API to fully reveal its potential. To meet this need, a JavaScript library dubbed WAAX was created to facilitate music and audio programming based on Web Audio API bypassing underlying tasks and augmenting useful features. In this paper, we describe common issues in web audio programming, illustrate how WAAX can speed up the development, and discuss future developments.
منابع مشابه
Intelligent audio plugin framework for the Web Audio API
The Web Audio API introduced native audio processing into web browsers. Audio plugin standards have been created for developers to create audio-rich processors and deploy them into media rich websites. It is critical these standards support flexible designs with clear host-plugin interaction to ease integration and avoid non-standard plugins. Intelligent features should be embedded into standar...
متن کاملFaust audio DSP language in the Web
With the advent of both HTML5 and the Web Audio API (a high-level JavaScript API for audio processing and synthesis) interesting audio applications can now be developed for the Web. The Web Audio API offers a set of fast predefined audio nodes as well as customizable ScriptProcessor node, allowing developers to add their own javascript audio processing code. Several projects are developing abst...
متن کاملData-Driven Live Coding with DataToMusic API
Creating interactive audio applications for web browsers often involves challenges such as time synchronization between non-audio and audio events within thread constraints and format-dependent mapping of data to synthesis parameters. In this paper, we describe a unique approach for these issues with a data-driven symbolic music application programming interface (API) for rapid and interactive ...
متن کاملApparition: Intelligent Assistance for Crowdsourcing
Two-layer API: • The Browser: C++ API; audio capture, video capture, noise cancellation and noise reduction. Helps browser makers easily implement the Web API. • The Web: Used by the third party developers to develop web based video chat applications. Uses WebRTC, an open framework for real time communications in the browser. • The process of making the illusion of motion and change by rapidly ...
متن کاملTechniques and Tools for Secure Web Browser Extension Development
OF THE DISSERTATION TECHNIQUES AND TOOLS FOR SECURE WEB BROWSER EXTENSION DEVELOPMENT by REZWANA KARIM Dissertation Director: Vinod Ganapathy Many modern application platforms support an extensible architecture that allows the application core to be extended with functionality developed by third-parties. This bootstraps a developer community that works together to enhance and customize the basi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013